package com.zdkj.subway.support.dto.in;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @support: 三永华通科技有限公司
 * @author: cui_com
 * @version: 1.0
 * @Date: 2020-01-13 18:12:10.
 * @Description: <p>
 * 票务日志
 * </p>
 */
@Data
public class SwStOperateLogDTO implements Serializable {
    private static final long serialVersionUID = 5223883471866300795L;

    /**
     * 唯一标识
     */
    @ApiModelProperty(value = "唯一标识")
    private Long id;
    /**
     * 行为类型
     */
    @ApiModelProperty(value = "行为类型LogOperateEnum.name")
    private String actionType;

    /**
     * 项目编号
     */
    @ApiModelProperty(value = "项目编号LogFunctionTypeEnum.code")
    private String functionCode;


    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称LogFunctionTypeEnum.name")
    private String functionName;

    /**
     * 操作层级
     */
    @ApiModelProperty(value = "操作层级,LogOperateLevelEnum.name")
    private String operateLevel;

    /**
     * 操作数据项
     */
    @ApiModelProperty(value = "操作数据项")
    private String alterField;
    /**
     * 修改前内容
     */
    @ApiModelProperty(value = "修改前内容")
    private String fieldContent;
    /**
     * 修改后内容
     */
    @ApiModelProperty(value = "修改后内容")
    private String alterFieldContent;

    /**
     * 是否归档  0未归档   1已归档
     */
    @ApiModelProperty(value = "是否归档  0未归档   1已归档")
    private String recordFlag;
}
